package org.cheniy.domain.strategy.service.armory;

/**
 * @author cheniy
 * @description 策略装配库(兵工厂)，负责初始化策略计算
 * @create 2025/3/1 23:21
 */
public interface IStrategyArmory {


    /**
     * 根据策略id配置活动策略
     * @param strategyId
     * @return
     */
    boolean assembleLotteryStrategy(Long strategyId);


    /**
     * 根据活动id配置活动策略-活动id和策略id是一一对应的
     * @param activityId
     */
    boolean assembleLotteryStrategyByActivityId(Long activityId);
}
